find something bizarre - French English Dictionary